﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace In.Api.Dto.HisWs
{
    /// <summary>
    /// 获取住院病人缴费记录
    /// </summary>
    public class Response4GetWardRecord
    {
        /// <summary>
        /// 处理结果代码，0-成功，其他值为失败
        /// </summary>
        public string ResultCode { get; set; }
        /// <summary>
        /// 处理结果描述
        /// 成功为空，失败时返回描述
        /// </summary>
        public string ResultDesc { get; set; }

        public List<Response4GetWardRecordSubWardRecord> WardRecordList { get; set; }
    }

    public class Response4GetWardRecordSubWardRecord
    {
        /// <summary>
        /// 住院流水号
        /// </summary>
        public string FlowNo { get; set; }

        /// <summary>
        /// 病人唯一ID
        /// </summary>
        public string HosPatId { get; set; }

        /// <summary>
        /// 身份证号
        /// </summary>
        public string IdCard { get; set; }

        /// <summary>
        /// 住院号
        /// </summary>
        public string WardNo { get; set; }

        /// <summary>
        /// 病人姓名
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 性别
        /// </summary>
        public string Sex { get; set; }

        /// <summary>
        /// 出生日期
        /// </summary>
        public string BirthDay { get; set; }

        /// <summary>
        /// 入院时间
        /// </summary>
        public string InDate { get; set; }

        /// <summary>
        /// 出院时间
        /// </summary>
        public string OutDate { get; set; }

        /// <summary>
        /// 住院科室名称
        /// </summary>
        public string DeptName { get; set; }

        /// <summary>
        /// 护理组名称
        /// </summary>
        public string NurseDeptName { get; set; }

        /// <summary>
        /// 住院天数
        /// </summary>
        public string DayCount { get; set; }

        /// <summary>
        /// 床位号
        /// </summary>
        public string Bed { get; set; }

        /// <summary>
        /// 费用总金额
        /// </summary>
        public string TotalAmt { get; set; }

        /// <summary>
        /// 押金总金额
        /// </summary>
        public string DepositAmt { get; set; }

        /// <summary>
        /// 可用余额
        /// </summary>
        public string AvailableAmt { get; set; }

        /// <summary>
        /// 出院结算时间
        /// </summary>
        public string PayTime { get; set; }

        /// <summary>
        /// 费用类别
        /// </summary>
        public string PayType { get; set; }
    }
}
